*{
  padding: 0;
  margin: 0;
}
.bg000{
  width: 100%;
  background-color: #F5F7FA;
}
.Carousel{
  width: 100%;
  box-shadow: 0 4px 8px 0 rgb(7 17 27 / 10%);
  height: 35rem;
}
.block{
  width: 70%;
  margin: 0 auto;
  padding-top: 2.5rem;
}
.block img{
  width: 100%;
  height: 100%;
  border-radius: 5px 5px 0px 0px;
}
.ad-text{
  display: flex;
  flex-wrap: wrap;
  border-radius:0px 0px 5px 5px;
  background-color: antiquewhite;
  box-shadow: 0 4px 8px 0 rgb(7 17 27 / 10%);
}
.ad{
  width: 20%;
  height: 5rem;
  background-color: white;
}
.shop-all{
  width: 70%;
  margin: 0 auto;
}
.shops{
  margin-bottom: 1.5%;
  box-shadow: 0 2px 4px 0 rgb(7 17 27 / 6%);
  border-radius: 0px 0px 5px 5px;
  margin-right: 2%;
  margin-left: 2%;
}
.shops-img{
  width: 100%;
  height: 7rem;
  
}
.shops-img img{
  width: 100%;
  height: 7rem;
  border-radius: 5px 5px 0px 0px;
}
.shops-content{
  background-color: white;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-radius: 0px 0px 10px 10px;
}
.shops-description{
  margin-top: 2%;
  height:2.5rem;
  color: #545c63;
  width: 100%;
  word-wrap:break-word; 
word-break:break-all; 
overflow: hidden;/*这个参数根据需求来决定要不要*/
padding-left: 2%;
  padding-right: 2%;
}
.shops-name{
  width: 100%;
  padding-left: 2%;
  color: #9199a1;
    font-size: 14px;
  padding-right: 2%;
  margin-bottom: 1rem;
}
.shops-price{
  width: 100%;
  padding-left: 2%;
  color: #f01414;
  margin-bottom: 1rem;
  
}
.shops-price span{
  border-radius: 0px 0px 10px 10px;
}
.el-tabs__nav-scroll{
  padding-left: 2%;
  padding-right: 2%;
}
.el-tabs__nav-wrap::after{
  content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #E4E7ED;
    z-index: 1;
    margin-left: 2%;
}